﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;

namespace ActionTrackerEntities
{
    public class MetricaPromedio
    {
        public string EjeX { get; set; }
        public int Cantidad { get; set; }
        public int Acumulacion { get; set; }
        public double Promedio { get; set; }
        
    }

    public class ParamMetricaPromedio
    {
        [DisplayName("Tipo métrica")]
        [Required(ErrorMessage = "El tipo de métrica es requerido")]
        public int IdTipoMetrica { get; set; }
        
        [DisplayName("Año")]
        [Required(ErrorMessage = "El año es requerido")]
        public int? IdAnio { get; set; }

        [DisplayName("Mes")]
        [Required(ErrorMessage = "El mes es requerido")]
        public int? IdMes { get; set; }
    }


    public class MetricaCantidad
    {
        public string EjeX { get; set; }
        public int Cantidad { get; set; }
    }

    public class ParamMetricaCantidad
    {
        [DisplayName("Tipo métrica")]
        [Required(ErrorMessage = "El tipo de métrica es requerido")]
        public int IdTipoMetrica { get; set; }

        [DisplayName("Año")]
        [Required(ErrorMessage = "El año es requerido")]
        public int? IdAnio { get; set; }

        [DisplayName("Mes")]
        [Required(ErrorMessage = "El mes es requerido")]
        public int? IdMes { get; set; }
    }
}
